package com.shujia

import java.util

object Demo10for {
  def main(args: Array[String]): Unit = {

    val age: Int = 23

    if (age >= 18) {
      println("成年")
    } else {
      println("未成年")
    }


    //定义数组
    val ints: Array[Int] = Array(1, 2, 3, 4, 5, 6, 7)

    //增强for循环
    for (i <- ints) {
      println(i)
    }

    println("=" * 100)
    //while 循环
    var i: Int = 0
    while (i < ints.length) {

      //使用小括号获取数组中的元素
      println(ints(i))

      i += 1
    }


    //使用java中的集合
    val arrayList: util.ArrayList[Integer] = new util.ArrayList[Integer]()

    arrayList.add(1)
    arrayList.add(2)
    arrayList.add(3)
    arrayList.add(4)
    arrayList.add(5)



    //java中的集合不能在scala中使用增强for循环的方式遍历
    //可以使用while循环通过下标取数据
    /*for (l <- arrayList) {
      println(l)
    }*/


  }
}
